satellite town – Deutsch–English translations

🇬🇧 en de 🇩🇪

satellite town noun

  • self-contained town near a metropolis
Satellitenstadt
Wiktionary Links